W2 Hiring
Role: Golang Developer
Location: Philadelphia, PA
Long term Contract
We are seeking a skilled Golang Developer with strong experience in networking and telecom systems to design, develop, and maintain high-performance applications. The ideal candidate will have expertise in building scalable and efficient solutions for telecom environments, leveraging their knowledge of protocols, real-time data processing, and system integration. Linux Platform experience.
Responsibilities:
- Design and develop new Golang-based applications for telecom and networking systems.
- Maintain and enhance existing applications, ensuring performance, reliability, and scalability.
- Implement client-server architectures, handle real-time data transmission, and process telecom-specific protocols (e.g., SIP, RTP, SNMP).
- Optimize application performance using profiling tools like pprof and trace.
- Develop concurrent applications using Goroutines and channels to handle large-scale data flows.
- Collaborate with cross-functional teams to integrate telecom hardware, APIs, and frameworks.
- Troubleshoot and resolve network bottlenecks, deadlocks, and system errors effectively.
- Ensure secure and reliable data transmission using encryption and industry best practices.
Required Skills & Experience:
- 5+ years of hands-on experience with Golang development.
- Strong knowledge of networking protocols (TCP, UDP, HTTP/2, gRPC, WebSocket).
- Familiarity with telecom protocols such as SIP, RTP, and SNMP.
- Proficiency in concurrent programming and handling real-time data flows.
- Experience with tools for profiling, debugging, and optimizing Golang applications.
- Understanding of telecom data formats (ASN.1, JSON, XML) and their validation.
- Ability to work with telecom hardware (switches, routers, IMS systems) and integrate APIs.
- Strong problem-solving skills and the ability to refactor legacy systems with minimal downtime.
- Linux Platform experience
Preferred Qualifications:
- Experience in caching, load balancing, and designing high-performance network services.
- Familiarity with Agile development practices and CI/CD pipelines.
Knowledge of encryption standards and secure